.VideoFooter {
    position: relative;
    color: white;
    bottom: 150px;
    margin-left: 20px;
    /* display: flex; */
    padding: 20px;
}

.VideoFooter_reco {
    animation: spin infinite 5s linear;
    height: 50px;
    filter: invert(1);
    position: absolute;
    bottom: 0;
    /* scale: 0.5; */
    right: 20px;
}

.VideoFooter_text {
    flex: 1;
}

.videoFooter__ticker h1 {
    padding-top: 7px;
}

.videoFooter__icon {
    position: absolute;
}

.videoFooter__ticker>.ticker {
    height: fit-content;
    margin-left: 30px;
    width: 80%;
    display: flex;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}